OSI(开放式通信系统互联参考模型)模型分层和协议简单介绍

您所在的位置:网站首页 开放系统互连参考模型的基 本结构分为 OSI(开放式通信系统互联参考模型)模型分层和协议简单介绍

OSI(开放式通信系统互联参考模型)模型分层和协议简单介绍

2024-07-07 12:22| 来源: 网络整理| 查看: 265

OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),ISO提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。

OSI模型共有7个分层,从底向上依次为物理层(physical layer)、数据链路层(data link)、网络层(network layer)、传输层(transport layer)、回话层(session layer)、表现层(presentation layer)、应用层(application layer)。

 

物理层中传输的是原始的bit流,数据链路层中传输的帧(frame),网络层中传输的是报文。

 

 

 

网络协议按照功能组织一个结构模型,并遵从自顶向下、逐步细分的原则进行设计,每一层都在下一层的基础之上实现,每一层的功能都是为了给上层提供一定的服务,并屏蔽一定的细节。

 

大家较为熟知的是TCP协议、IP 协议(TCP/IP协议指的是因特网整个TCP/IP协议族)、ARP协议、UDP协议、HTTP协议、FTP协议和SMTP协议,现在我们来看下这些协议所对应的OSI模型层和功能。

按照模型分层来介绍网络协议。

首先,介绍网络层(network layer)的常用协议。在网络层中,对应的有上面的IP协议、ARP协议。

IP协议(internet protocol)给每台电脑分发一个独有的地址,来用于寻址访问。地址有a、b、c、d、e 5类地址,e类地址留作以后使用,前4类的地址的可分配的主机数量是数量级的减少。

ARP协议(address resolution protocol ),地址解析协议。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。在ipv4中广泛应用。

 

其次,介绍传输层(network layer)的TCP和UDP网络协议。

TCP协议(transmission control protocol),传输控制协议,是一种面向连接、可靠、基于字节流的通信传输协议。

UDP协议(user datagram protocol),用户数据报协议,是一种UDP只提供数据的不可靠传递,它一但把应用程序发给网络层的数据发送出去,就不保留数据备份(所以UDP有时候也被认为是不可靠的数据报协议)。

 

最后,是应用层(application layer)的HTTP 、FTP和SMTP协议。

 

HTTP协议(hyper text transfer protocol),超文本传输协议,设计初衷是为了访问和请求HTML页面。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)来标识。(使用TCP协议传输请求,稳定,安全)

FTP协议(file transfer protocol),文件传输协议。FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间,会非常长;并且不时的必须执行一些冗长的登陆进程。

SMTP协议(simple mail transfer protocol)简单邮件传输协议。SMTP协议是一个简单的基于文本的传输协议,指定一个或者多个消息的接受者,使用TCP的端口为25,由于这个协议开始是基于纯ASCII文本的,它在binary文件上处理得并不好。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3